#pragma once

#include <string>

#include "codegenerator.h"

using std::vector;
using std::string;
using std::map;

using namespace Thinder;

string generateStatement(ParseTree::Name ns, ParseTree::Statement &stat);
string generateStatement(bool freeBlockNS, ParseTree::Name ns, ParseTree::Statement &stat);
string generateStatementExpression(ParseTree::Name ns, ParseTree::StatementExpression &se);
